SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 45167: Using the READBUFF= option might result in a data integrity issue

DetailsHotfixAboutRate It

Using the READBUFF= data set or LIBNAME option with SAS/ACCESS® Interface to DB2 on a z/OS system might result in a data integrity issue. The issue occurs when a new variable is created and assigned a constant value. If the constant is located after a character variable in the SELECT clause, every N observations (where N is the READBUFF= setting) of the data become corrupted. If the constant is located after a numeric variable, then the constant value becomes corrupted starting at obs 1 and then at every N observations.

Here is an example. Say that you run a query where the READBUFF= option is set to 10 and the constant is located after a character variable. That character variable on rows 10, 20, 30 (and so on) would become corrupted. And if the constant is located after a numeric variable, that constant value on rows 1, 11, 21 (and so on) would become corrupted.

Click the Hot Fix tab in this note to access the hot fix for this issue.

Operating System and Release Information

Product FamilyProductSystemSAS Release
ReportedFixed*
SAS SystemSAS/ACCESS Interface to DB2z/OS9.2 TS2M39.3 TS1M2
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.